QT       += core gui sql gui-private axcontainer multimediawidgets multimedia network serialport core5compat

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++17

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

RC_ICONS = "D:/SimpleTool/bench/scale2.ico"

SOURCES += \
        analy/branch/ToolBranchBT.cpp \
        analy/branch/ToolBranchCT.cpp \
        analy/branch/ToolBranchRF.cpp \
        analy/logic/ToolLogicBT.cpp \
        analy/logic/ToolLogicCT.cpp \
        analy/logic/ToolLogicRF.cpp \
        analy/signal/SignalTool.cpp \
        analy/ui/ToolGui.cpp \
        entry/logic/EntryLogic.cpp \
        entry/signal/SignalEntry.cpp \
        entry/ui/entryUI.cpp \
        intend/IceSailing.cpp \
        main.cpp \
        media/branch/MediaBranchAC.cpp \
        media/branch/MediaBranchBT.cpp \
        media/branch/MediaBranchLF.cpp \
        media/branch/MediaBranchRT.cpp \
        media/branch/MediaBranchTT.cpp \
        media/logic/MediaLogicAC.cpp \
        media/logic/MediaLogicBT.cpp \
        media/logic/MediaLogicGO.cpp \
        media/logic/MediaLogicRT.cpp \
        media/logic/MediaLogicTT.cpp \
        media/signal/SignalMedia.cpp \
        media/ui/MediaGui.cpp \
        order/AnalyExcelCompare.cpp \
        order/MultidatasAddtion.cpp \
        order/MultidatasAmend.cpp \
        order/MultinworkQuery.cpp \
        order/PowerStationPool.cpp \
        solar/trunk/NEdit.cpp \
        solar/trunk/NListWidget.cpp \
        solar/trunk/NLyricLabel.cpp \
        solar/trunk/NPlayMask.cpp \
        solar/trunk/NPushButton.cpp \
        solar/trunk/NReaptFruit.cpp \
        solar/trunk/NScopLabel.cpp \
        solar/trunk/NScrollLabel.cpp \
        solar/trunk/NTitleBar.cpp \
        solar/trunk/NVideoDockWidget.cpp \
        solar/trunk/NWidget.cpp \
        solar/trunk/NbaseWin.cpp \
        solar/trunk/NcomboBox.cpp \
        solar/trunk/NinsipidView.cpp \
        tools/Diary.cpp \
        tools/Gadget.cpp \
        tools/Pyscript.cpp \
        tools/Reader.cpp \
        tools/Wings.cpp


HEADERS += \
        analy/branch/ToolBranchBT.h \
        analy/branch/ToolBranchCT.h \
        analy/branch/ToolBranchRF.h \
        analy/logic/ToolLogicBT.h \
        analy/logic/ToolLogicCT.h \
        analy/logic/ToolLogicRF.h \
        analy/signal/SignalTool.h \
        analy/ui/ToolGui.h \
        entry/logic/EntryLogic.h \
        entry/signal/SignalEntry.h \
        entry/ui/entryUI.h \
        intend/IceSailing.h \
        media/branch/MediaBranchAC.h \
        media/branch/MediaBranchBT.h \
        media/branch/MediaBranchLF.h \
        media/branch/MediaBranchRT.h \
        media/branch/MediaBranchTT.h \
        media/logic/MediaLogicAC.h \
        media/logic/MediaLogicBT.h \
        media/logic/MediaLogicGO.h \
        media/logic/MediaLogicRT.h \
        media/logic/MediaLogicTT.h \
        media/signal/SignalMedia.h \
        media/ui/MediaGui.h \
        order/AnalyDataLoaded.h \
        order/AnalyExcelCompare.h \
        order/MultidatasAddtion.h \
        order/MultidatasAmend.h \
        order/MultidressMaker.h \
        order/MultinworkQuery.h \
        order/PowerStationPool.h \
        solar/beacon/Field.h \
        solar/trunk/NAdjustedWin.h \
        solar/trunk/NEdit.h \
        solar/trunk/NLabourer.h \
        solar/trunk/NListWidget.h \
        solar/trunk/NLyricLabel.h \
        solar/trunk/NMatchKeyWord.h \
        solar/trunk/NPlayMask.h \
        solar/trunk/NPushButton.h \
        solar/trunk/NReaptFruit.h \
        solar/trunk/NScopLabel.h \
        solar/trunk/NScrollLabel.h \
        solar/trunk/NStackedWidget.h \
        solar/trunk/NSurveyor.h \
        solar/trunk/NSyntaxHignLight.h \
        solar/trunk/NTableWidget.h \
        solar/trunk/NTitleBar.h \
        solar/trunk/NVerifyCode.h \
        solar/trunk/NVideoDockWidget.h \
        solar/trunk/NWidget.h \
        solar/trunk/NbaseWin.h \
        solar/trunk/NcomboBox.h \
        solar/trunk/NinsipidView.h \
        tools/Diary.h \
        tools/Gadget.h \
        tools/Pyscript.h \
        tools/Reader.h \
        tools/Wings.h


CONFIG += lrelease
CONFIG += embed_translations


# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

RESOURCES += \
        bench.qrc



LIBS += -L$$PWD/./pyenv/libs -lpython312

INCLUDEPATH += $$PWD/./pyenv/include



